touch base – English–Suomi translations

🇬🇧 en fi 🇫🇮

touch base verb

  • to consult, visit or communicate
keskustella, puhua
  • in baseball
koskea pesää
Wiktionary Links